home *** CD-ROM | disk | FTP | other *** search
- /* Prototypes for functions defined in Objects/longobject.c */
-
- static PyLongObject * long_normalize(PyLongObject * );
- static PyLongObject * mul1(PyLongObject * , wdigit );
- static PyLongObject * muladd1(PyLongObject * , wdigit , wdigit );
- static PyLongObject * divrem1(PyLongObject * , wdigit , digit * );
- static PyObject * long_format(PyObject * , int );
- static int long_divrem(PyLongObject * , PyLongObject * , PyLongObject ** , PyLongObject ** );
- static PyLongObject * x_divrem(PyLongObject * , PyLongObject * , PyLongObject ** );
- static void long_dealloc(PyObject * );
- static PyObject * long_repr(PyObject * );
- static int long_compare(PyLongObject * , PyLongObject * );
- static long long_hash(PyLongObject * );
- static PyLongObject * x_add(PyLongObject * , PyLongObject * );
- static PyLongObject * x_sub(PyLongObject * , PyLongObject * );
- static PyObject * long_add(PyLongObject * , PyLongObject * );
- static PyObject * long_sub(PyLongObject * , PyLongObject * );
- static PyObject * long_mul(PyLongObject * , PyLongObject * );
- static int l_divmod(PyLongObject * , PyLongObject * , PyLongObject ** , PyLongObject ** );
- static PyObject * long_div(PyLongObject * , PyLongObject * );
- static PyObject * long_mod(PyLongObject * , PyLongObject * );
- static PyObject * long_divmod(PyLongObject * , PyLongObject * );
- static PyObject * long_pow(PyLongObject * , PyLongObject * , PyLongObject * );
- static PyObject * long_invert(PyLongObject * );
- static PyObject * long_pos(PyLongObject * );
- static PyObject * long_neg(PyLongObject * );
- static PyObject * long_abs(PyLongObject * );
- static int long_nonzero(PyLongObject * );
- static PyObject * long_rshift(PyLongObject * , PyLongObject * );
- static PyObject * long_lshift(PyLongObject * , PyLongObject * );
- static PyObject * long_bitwise(PyLongObject * , int , PyLongObject * );
- static PyObject * long_and(PyLongObject * , PyLongObject * );
- static PyObject * long_xor(PyLongObject * , PyLongObject * );
- static PyObject * long_or(PyLongObject * , PyLongObject * );
- static int long_coerce(PyObject ** pv,PyObject ** pw);
- static PyObject * long_int(PyObject * v);
- static PyObject * long_long(PyObject * v);
- static PyObject * long_float(PyObject * v);
- static PyObject * long_oct(PyObject * v);
- static PyObject * long_hex(PyObject * v);
-